<?php
/**
* Autor GesAc
*/
class Conexion
{
	 private $servidor = "localhost";
	 private $usuario = 'root';
	 private $clave='root';
	 private $bd= 'gesac';
	 private $rows = array();
	 private $con;
	 public $Filasafectadas;
     var $error_conexion = "Error en la conexion a MYSQL";

	 

	public function Conectar()
	{
	
		 $this->con = (mysql_connect($this->servidor,$this->usuario,$this->clave,$this->bd)) or die(mysql_error());
		 mysql_select_db($this->bd,$this->con) or die(mysql_error());
	
	}

	private function Cerrar()
	{
		 @mysql_close($this->con);
		
	}
	public function Consulta($consulta)
	{
		
		$this->Conectar();
		$resultado = mysql_query($consulta,$this->con);
		if(!$resultado)
		{
			//es necesario quitar la impresion del error
			 echo 'Error en Base de Datos '.mysql_error();
			 echo '<br>';
		}
		else
		{
			$this->set_m_us_filas_afectadas(mysql_affected_rows());
		}
		$this->Cerrar();
		return $resultado;
		
	}
	public function numero_filas($consulta)
	{
   		return mysql_num_rows($consulta);
  	}

  	function f_array($consulta){
        return @mysql_fetch_assoc($consulta);
    }

	function Arreglo($consulta)
	{
   		return mysql_fetch_array($consulta);
  	}
  	public function get_m_us_filas_afectadas()
  	{
  		 return $this->Filasafectadas;
  	}

  	public function set_m_us_filas_afectadas($newFilasafectadas)
  	{
  		 $this->Filasafectadas = $newFilasafectadas;
  	}


}

?>